#ifndef __COMMUNICATION_PROTOCOL_H__
#define __COMMUNICATION_PROTOCOL_H__

/***********************************************************************
* This enum describe the current task type
************************************************************************/
typedef enum {
    TASK_NONE = 0,
    TASK_DATA = 1,
    TASK_ACK = 2
}SEND_TASK_TYPE_T;

/* Definend for send callback */
typedef void (*send_complete_callback_t)(void *context);

typedef  struct
{
    send_complete_callback_t callback;
    void * context;
}
SendCompletePara;

#endif
